The RelaX Architecture

نویسندگان

  • R. Kröger
  • M. Mock
  • R. Schumann
چکیده

RelaX (Reliable distributed applications support on UNIX) is a portable and extensible system software layer on top of UNIX-like operating system kernels supporting reliable distributed applications by a generalized transaction mechanism. The distributed transaction mechanism relieves each programmer of dealing explicitly with error recovery and concurrency control in every distributed application. In order to make transactions applicable as a general programming tool, the following extensions were made to the traditional transaction concept: optional use of uncommitted data, extended nesting, i.e. differentiation between recovery and synchronization levels, possible separation of transaction completion from its commitment, group commitment, multiple processes per transaction per site, and fast recovery in virtual memory, respectively. The transaction mechanism is isolated in a server (Transaction Manager, TM) that cooperates with an extensible set of resource managers (RM), which provide different kinds of long-term storage entities accessible by RelaX transactions (e.g. object management systems, transactional file systems, database systems). Each RM provides a standard interface to the transaction kernel, and, if so desired, additional RMs can be built. In order to support the easy construction of new RMs, RelaX provides generic software components as building blocks for any kind of RM. The generic transaction support components implement the interface between the RM and the TM, the local functions of concurrency control based on non-strict two-phase read/write locking and the local recovery control functions. They only assume a few basic operations from the underlying resources. This paper describes the RelaX architecture and its interfaces. It concludes with sketching the design of an examplary RM, the transactional object management system which provides access to persistent shared objects that can be manipulated within transactions. RelaX contributes the transaction mechanism to the ESPRIT project COMANDOS (Construction and Management of Distributed Open Systems). A prototype implementation of the transaction mechanism is running at GMD.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Limits of Parallelism on Thread-level Speculative Parallel Processing Architecture

Two fundamental restrictions that limit the amount of instructionlevel parallelism extracted from sequential programs are control flow and data flow. TLSP (Thread-Level Speculative Parallel processing) architecture gains high parallelism using three techniques (speculation with branch prediction, control dependence analysis, executing multiple flows of control) which relax constraints due to co...

متن کامل

Relax and Fix Heuristics for Simultaneous Lot Sizing and Sequencing the Permutation Flow Shops with Sequence-Dependent Setups

  This paper proposes two relax and fix heuristics for the simultaneous lot sizing and sequencing problem in permutation flow shops involving sequence-dependent setups and capacity constraints. To evaluate the effectiveness of mentioned heuristics, two lower bounds are developed and compared against the optimal solution. The results of heuristics are compared with the selected lower bound .

متن کامل

تعیین و مقایسه میزان پایایی تأثیر درمانی دو روش Ultra Sound تحت استرچ و Hold-Relax بر کاهش کوتاهی عضله همسترینگ

    Background & Objective: The effect of simultaneous US(Ultra-Sound) with stretching, however, has not been compared with other manual stretching techniques like PNF(Proprioceptive Nueromuscular Facilitation). Furthermore, the permanency of the two techniques has not been investigated, either. Method: This study was a randomised clinical trial on 20 non-athlete and healthy women. The subjects...

متن کامل

Relationship between Emotional Intelligence with psychological skills in Female Athletes

Emotional intelligence  is the main factor for predicting individual performance and also it is known as the most important force for leading  and success. The aim of this research was the relationship between Emotional Intelligence and  psycological skills in female athletes student at Shahrood University of  Technology. The sample consists of 40 athletes, selected on the base of  purposive sa...

متن کامل

The Design, Modeling, and Evaluation of the Relax Architectural Framework

As transistor technology scales ever further, hardware reliability is becoming harder to manage. The effects of soft errors, variability, wear-out, and yield are intensifying to the point where it becomes difficult to harness the benefits of deeper scaling without mechanisms for hardware fault detection and correction. We observe that the combination of emerging applications and emerging many-c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007